package com.sinosoft.msf.base.supplier.pojo;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import lombok.Data;

import java.util.List;

@JsonIgnoreProperties(ignoreUnknown = true)
@Data
public class ProjectQueryReqPojo {
    /**
     * 页码
     */
    private int pageNo;
    /**
     * 每页条数
     */
    private int pageSize;

    private ParamData paramData;
    @JsonIgnoreProperties(ignoreUnknown = true)
    @Data
    public class ParamData {
        /**
         * 公司名称，存续：1 在业：2 吊销：3 注销：4 迁入：5 迁出：6 停业：7 解算：8 其他：9
         */
        private String companyName;
        /**
         * 发起时间
         */
        private String createdDate;
        private String createdDateStart;
        private String createdDateEnd;
        /**
         * 项目名称
         */
        private String projectName;
        /**
         * 社会信用代码
         */
        private String socialCreditCode;
        /**
         * 项目发起人
         */
        private String userName;
        /**
         * 项目发起人ID
         */
        private String userId;
        /**
         * 操作类型 done或是doing
         */
        private String optType;
        /**
         * 查询状态
         */
        private String status;
        private List<String> statusList;
        /**
         * 审核人
         */
        private String auditUserId;
    }
}
